// 颜色变量 - 根据需求文档更新
$primary-color: #69cac3; // 主体色
$primary-light: #8dd4cf;
$primary-dark: #4fb3ab;
$success-color: #52c41a;
$warning-color: #faad14;
$error-color: #ff4d4f;
$info-color: #69cac3;

// 文字颜色
$text-primary: #262626;
$text-secondary: #595959;
$text-disabled: #bfbfbf;
$text-white: #ffffff;

// 背景颜色
$bg-primary: #ffffff;
$bg-secondary: #fafafa;
$bg-disabled: #f5f5f5;
$bg-dark: #001529;
$bg-light: #f0f2f5;

// 边框颜色
$border-color: #d9d9d9;
$border-color-split: #f0f0f0;
$border-color-light: #e8e8e8;

// 状态颜色 - 根据需求文档的订单状态
$status-pending: #faad14; // 待审核
$status-confirmed: #52c41a; // 已通过/待确认
$status-in-progress: #1890ff; // 实验中
$status-completed: #52c41a; // 已完成
$status-cancelled: #ff4d4f; // 已驳回/已关闭
$status-maintenance: #fa8c16; // 维护中

// 阴影
$shadow-1: 0 2px 8px rgba(0, 0, 0, 0.15);
$shadow-2: 0 4px 12px rgba(0, 0, 0, 0.15);
$shadow-3: 0 6px 16px rgba(0, 0, 0, 0.15);
$shadow-4: 0 9px 28px 8px rgba(0, 0, 0, 0.05), 0 6px 16px rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12);

// 圆角
$border-radius-sm: 2px;
$border-radius-base: 4px;
$border-radius-lg: 8px;
$border-radius-xl: 12px;

// 间距
$spacing-xs: 4px;
$spacing-sm: 8px;
$spacing-md: 16px;
$spacing-lg: 24px;
$spacing-xl: 32px;
$spacing-xxl: 48px;

// 字体大小
$font-size-xs: 10px;
$font-size-sm: 12px;
$font-size-base: 14px;
$font-size-lg: 16px;
$font-size-xl: 18px;
$font-size-xxl: 20px;
$font-size-xxxl: 24px;

// 行高
$line-height-base: 1.5715;
$line-height-sm: 1.5;
$line-height-lg: 1.6;

// 字体权重
$font-weight-normal: 400;
$font-weight-medium: 500;
$font-weight-semibold: 600;
$font-weight-bold: 700;

// 字体家族
$font-family-base: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
$font-family-code: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;

// 动画时间
$animation-duration-slow: 0.3s;
$animation-duration-base: 0.2s;
$animation-duration-fast: 0.1s;

// 动画缓动函数
$ease-out: cubic-bezier(0.215, 0.61, 0.355, 1);
$ease-in: cubic-bezier(0.55, 0.055, 0.675, 0.19);
$ease-in-out: cubic-bezier(0.645, 0.045, 0.355, 1);
$ease-out-back: cubic-bezier(0.12, 0.4, 0.29, 1.46);
$ease-in-back: cubic-bezier(0.71, -0.46, 0.88, 0.6);
$ease-in-out-back: cubic-bezier(0.71, -0.46, 0.29, 1.46);

// 层级
$z-index-dropdown: 1050;
$z-index-sticky: 1020;
$z-index-fixed: 1030;
$z-index-modal-backdrop: 1040;
$z-index-modal: 1050;
$z-index-popover: 1060;
$z-index-tooltip: 1070;

// 响应式断点
$screen-xs: 480px;
$screen-sm: 576px;
$screen-md: 768px;
$screen-lg: 992px;
$screen-xl: 1200px;
$screen-xxl: 1600px;

// 容器最大宽度
$container-sm: 540px;
$container-md: 720px;
$container-lg: 960px;
$container-xl: 1140px;
$container-xxl: 1320px;

// 网格系统
$grid-columns: 12;
$grid-gutter-width: 30px;

// 表单控件
$input-height-base: 32px;
$input-height-lg: 40px;
$input-height-sm: 24px;
$input-padding-horizontal: 11px;
$input-padding-vertical: 4px;

// 按钮
$btn-height-base: 32px;
$btn-height-lg: 40px;
$btn-height-sm: 24px;
$btn-padding-horizontal-base: 15px;
$btn-padding-horizontal-lg: 15px;
$btn-padding-horizontal-sm: 7px;

// 表格
$table-header-bg: #fafafa;
$table-header-color: rgba(0, 0, 0, 0.85);
$table-header-sort-bg: #f2f2f2;
$table-body-sort-bg: #fafafa;
$table-row-hover-bg: #fafafa;
$table-selected-row-bg: #e6f7ff;
$table-expanded-row-bg: #fbfbfb;

// 菜单
$menu-item-height: 40px;
$menu-item-group-height: 40px;
$menu-collapsed-width: 80px;
$menu-bg: #001529;
$menu-popup-bg: #001529;
$menu-item-color: rgba(255, 255, 255, 0.65);
$menu-highlight-color: #fff;
$menu-item-active-bg: #1890ff;
$menu-item-group-title-color: rgba(255, 255, 255, 0.67);

// 布局
$layout-body-background: #f0f2f5;
$layout-header-background: #001529;
$layout-header-height: 64px;
$layout-header-padding: 0 50px;
$layout-footer-padding: 24px 50px;
$layout-sider-background: #001529;
$layout-trigger-height: 48px;
$layout-trigger-background: #002140;
$layout-trigger-color: #fff; 